16 APR 2018 by ideonexus

 A Student's Skill-Level Should be Private

A student's skill level should be a private matter, between him and the teacher, and students who are behind should be able to work comfortably, without embarrassment. "They know they should know more. They know they should not be working on tens and ones when their friends are doing division and fractions and all that, and there's no shame in working on it with the computer." Actually, the same principle applies to kids who are off-the-charts advanced: if they just want to relax and do high-...
Folksonomies: education personalization
Folksonomies: education personalization
  1  notes
 
21 JUN 2014 by ideonexus

 A good game keeps you at the edge of your ability

As you successfully lock in Tetris puzzle pieces, you get three kinds of feedback: visual—you can see row after row of pieces disappearing with a satisfying poof; quantitative—a prominently displayed score constantly ticks upward; and qualitative—you experience a steady increase in how challenging the game feels. This variety and intensity of feedback is the most important difference between digital and nondigital games. In computer and video games, the interactive loop is satisfyingly...
Folksonomies: gamification
Folksonomies: gamification
  1  notes
 
21 APR 2011 by ideonexus

 L Peter Deutsch on Why Programing is so Hard

One of the things that I've been thinking about off and on over the last five-plus years is, "Why is programming so hard?" You have the algorithmic side of programming and that's i close enough to mathematics that you can use mathematics as the basic model, if you will, for what goes on in it. You can use mathematical methods and mathematical ways of thinking.That doesn't make it easy, but nobody thinks mathematics is easy. So there's a pretty good match between the material you're working ...
  1  notes

Programming is very alien to anything in the physical world.